package map;

import java.util.HashSet;
import java.util.Set;

public class UniqueMorseCodeWords804 {
    public int uniqueMorseRepresentations(String[] words) {
        String[] ss = new String[]{
                ".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."
        };
        Set<String> set = new HashSet<>();
        for (int i = 0; i < words.length; i++) {
            String s = words[i];
            String sss = "";
            for (int j = 0; j < s.length(); j++) {
                sss += ss[s.charAt(j)-'a'];
            }
            set.add(sss);
        }
        return set.size();
    }
}
